@charset "utf-8";
/* CSS Document */
*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-ms-box-sizing:border-box;margin:0; padding:0; border:0; outline:0; vertical-align:baseline; background:transparent; }
input, textarea{margin:0; padding:0; font-size:62.5%; vertical-align:middle;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
ol, ul, li { list-style:none;}
/* remember to define focus styles! */
:focus {outline:0;}
/* remember to highlight inserts somehow! */
ins{ text-decoration: none; }
del{ text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse; border-spacing: 0;}
body { background:#fff; font:12px/2.0 微软雅黑,arial,sans-serif; color:#333; padding-bottom:20px; -webkit-text-size-adjust: none; text-size-adjust: none; }
a{text-decoration:none; color:#333;}
input,select,img{vertical-align:middle;}
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
label{
    display: inline-block;
    vertical-align: middle;
    text-align: right;

}
.form-item{width:100%;height:60px;line-height:60px; border-bottom:1px solid #bcbcbc;padding:0 10px}
.form-item label,.form-item p,.i-status{ font-size:1.8rem;color:#333;}
.i-status{ display:block; position: absolute;top:0;right:10px;}
.form-item p{ position: absolute;top:78px;right:10px;color:#999;}
.form-item input{color:#000;font-size:1.8rem; vertical-align: middle;line-height:24px;padding:15px 0 15px 20px}
#form-account{ text-align: center;}
.form-xx{padding:10px; background: #f0f0f0;margin-bottom:10px;}
.form-xx p,.form-item a{ font-size:1.4rem;color:#147dff;}
.form-btn{ background:#97c5ff;margin:0 5%;width:90%;color:#fff;height:50px;-moz-border-radius: 50px;
    -webkit-border-radius: 50px;border-radius:50px; text-align: center;line-height:50px;  font-size:1.6rem;}
.form-item a{ display:inline;width:40px;}















